Base classes added
Basic functionality implemented, assigning to Dave
Merge pull request #1 from harism/1.0_dev

DevDone