Initial valid package.json

closes #1
App Base Class

- Added lib/App with basic lifecycle events and extend method
- Added index.js that exports App
- Added tests for App and Module API
Merge pull request #4 from jgable/basePlugin