overriding registration controller was not neccesary
- moving feature specs and other to reasonable location
- yay traits