WIP
Allow creation and modification of Positions.
Moved controller spec into API folder to match the namespecing
PortfoliosController#update throws exception if invalid attributes are provided.