Merge remote-tracking branch 'origin/development' into development
Changes
Rename Config class to Parser
Refactor code
Add sync capability and refactor code
Let the user pick what they want to do about changed files
Add pattern recognition for file changes