Add table interface, depreciate eloquent models
Add test for tableinterface
Update whitespace
Update contribution rules
Merge branch 'feature/table-exception' into develop