Added general type classes

Most are empty as of right now
Merge pull request #122 from firethanatos/master

Added general type classes