added tests
progress on tests
fixed validations and devise strong params
reorganized routes