Database Overhaul

- All tables now have 'id' table as unique identifier
- Foreign keys are set to cascade on update/delete
(http://laravel.com/docs/migrations)
- Renamed most fields and adjusted php
- Added migrate support to new database