Implemented strategy pattern for API management
Modified Merge/Pull Helper Java files to use new implementation
WILL NEED TO GENERALIZE FOR NEW APIs!!!
Removed unsused imports in ICSParser
Fixed calls to Calendar/Event Builders
Fixed some error handling
Fixed legacy code, and formatted files