added __init__.py
added .gitignore
updated gitignore
abstract space class added. This is not finished, just a template
Abstract fitness class added. This should be fine, and just derived in python
base class for Parameters. Every type used in Parameters has its own c++ map here
some changes