Add protocol buffers
Pulled module into its own project

Done so that modules can be created as plug-ins to the application.
Added skeleton Box2D extension module
Might not need this.

Going to try and potentially use Goat to handle interop.