New entity files added.
MobileEntity inherits and constructs from Entity
Added view  base class for Entity
All logic classes added and inheritance has been mapped out.
Added documentation to some of the class.
Finished documenting Entity header
Documented MobileEntity class
Added 8 directions for movement.

Added move function to Bullets class.
Moved movement variables and function definition from Bullets to MobileEntity. Set up Bullets and Player accordingly.
Merge pull request #3 from grizzly-studios/f_logic_new-objects

F logic new objects