Clear all files, prepare for rewrite
Pom and gitignore
Initial models and Client
Initial message handling
Basic error handling and gitignore
More .gitignore tweaks
Swap Otto for Guava and use tradition Maven structure
Initial client testing
Move to gradle!
Revert "Move to gradle!"

This reverts commit 8eaedd29e74384ab4dab794e6e41113325d31324.
Merge branch 'release/1.0'