- Finished breaking things out into separate files
- Added a build script (not well configured)