Core engine is functional
Added math classes
Added matrix4f
Input and javadoc updates
Added basic game object system
Added component system
Added transform
Merge branch 'core' into develop