Building everything up again

Everything is being rebuilt in Laravel, with TDD.