refactoring
switched to JSON.NET serialization
config implemented
refactoring
UI stuff