start converting project into client/server model.
move lib
readd submodule
finish modification of features
add push and pull patch functionality
add auto push of remote release
add license header to files
extend feature finish to support remote feature branches
implement patching
allow for initialization of existing repository
remove swiss.sh module
readd swiss.sh module
start creating test for init
Merge branch 'feature/client_server_seperation'