Models -- Refactored to models package.

Split models to separate files in ./models direcotry. Updated source formatting and inline documentation styling. Resolves #89.
Tests -- Updated config tests.