implemented gui
renamed TProtocolFactory to ProtocolFactory to avoid name collision
added mockito as a dependency
ignoring all iml files
removed unused imports
finished tests for BooktionConnector
fixed test case problem in shared project
fixed thrift build