Added manager. Refactored
Added file storage
Added java support
Refactoring
Refactoring and testing
Started adding classes for GUI application.