Add Validations, Controllers, Basic Routes & Specs