cleaning
added argonaut for json stuff, code formatting
code formatting
refactoring plans
refactoring updates
updates
refactoring changes
refactoring and testsuite added