Merge pull request #3 from Limited-Edition/master

Implementation of Open and Save Function
Implement (useless) Stractory pattern

Renamed PlatformFactory to FileServiceFactory
Implement Strategy pattern
Small cleanups