A lot of changes

- Updated tables with compund primary keys to a single one
- Updated documentation
- Started Laravel API Project (Eloquent models created)