Initial commit
Project layout
Updated directory layout.
utf-8...
Added few base directories, base configuration, dummy XML request schema,
maven pom, configuration reading and a simple test to check if
configuration is loaded properly.
Updated configuration to basically never return null on collections,
started working on application loader.
Added simple (well. more like primitive) application initialization using parallel loader.
Added license file and next round of changes/refactorings.
Next round of refactorings and improvements.
Improved logging on new connection - it now writes from which interface
the connection is coming from. Added launch configurations.
Next batch of changes
Test commit - this is only empty test commit
Shifting code around.
Refactoring.
- Replaced old application initialization with a new, cleaner one
- Heavily modified cache/database subsystem to use mybatis as the
  "get me the object from database" system, while retaining computing
  cache
- Modified code formatting settings
- Added secondary thread pool that could be used for parallelizable tasks
  in processors (like fetching tweets from multiple accounts in multiple
  threads)
- Removed protobuf interface - it was too annoying to support at this
  stage of this project
Refactorings + added simple XML SAX-based parser for requests.
- Application initialization tuning (more Future<T> abuse! :D )
- Added simple response builder
- refactoring/fixing/tuning of socket interface
Refactoring.
Removed tools/ directory.
Added targets for static code analysis (still, we could grab sonar from somewhere), added link to jenkins and applied some fixes from static code analysis.
germ of tweeter integration: oAuth autorization, adding/deleting tweets,
quering tweets (not working yet)