AppState: move to state package
Dependencies: add commons-io
Config: slight modifications to config classes

- try to use Path instead of String
- Project config now works with project path
- store now works without arguments
ProjectState: class that holds project config and service