Divided Base-files (headers and .cpp) into Bases and Models...

- Added separate directories Bases and Models for bases and models.
- Base class and Model class are no longer in the same .h/.cpp file
  This closes issue #12.