seperate test, development and production configs
refactor database adaptors in their own package
refactor analysis adaptors in their own package
slowly decoupling source file model from db adapter
fix tests, error with BufferedWriter, and query pagination