update project

added .gitattributes for file handling and setup.py
setup basic structure

Added in a basic model service  structure to get everything working.
-added main entry point workflow.py
-added a configuration and database service
-added handler for arguments
Added tests

resolved numerous issues calling methods.
Added Logging configuration

Added the ability to configure Logging with a Yaml file that will exist
there is a hard coded reference to this config file in workflow.py
Merge pull request #3 from batoure/feature/baselayout

Feature/baselayout
fixed argument import

made it so that arguments are past into an Args object that can be
passed into the configuration service.
Structural reorganization

Additionally began implementation of data factories.
changed gitignore to reflect new files I want to ignore
Additional work on factories
Merge pull request #4 from batoure/feature/configuration

Feature/configuration
fixed configuration model

database configuration now properly pulls from the yaml file.
Merge pull request #5 from batoure/feature/configuration

fixed configuration model
Corrected project structuring issues

This turns out to be a badly pointed pycharm issue... corrected now.
Merge pull request #7 from batoure/bug/issue#6

Corrected project structuring issues
Added location markers to the top of each file so you know their relative position in the package.

Added parser.print_help() to the arguments manager so that the help message displays by default if no arguments are present.
added models to workflow
General the database working
Merge pull request #8 from batoure/feature/workflow-models

Feature/workflow models
Merge pull request #9 from batoure/develop

Develop