Restructuring code to split the client/server dependencies.
- Client code no longer requires curl, framecpp, ...
- Added a 'common' helper library to hold shared coded between server/client.
- Tests pass
- Still need to work on the install/packaging.
closes #9 (closed)