Controller specs

In an effort to stay up to date I'm going to submit these now. Still going to work on Products Controller specs and perhaps the additional Purchase controller specs for the special methods once I get changes from Audrey.