User can create scrapbooks

Signed-off-by: Alan Gardner <alan@armoin.com>
WIP: spiking out scrapbooks js
WIP: user can add memories to scrapbooks
WIP: user can view a scrapbook
WIP: user can view a list of their scrapbooks
WIP: user can edit and delete scrapbooks
WIP: renaming login to signin

Signed-off-by: Alan Gardner <alan@armoin.com>
WIP: user must be logged in to add to scrapbook

Signed-off-by: Alan Gardner <alan@armoin.com>
WIP: only allow adding to scrapbook if one is selected

Signed-off-by: Alan Gardner <alan@armoin.com>
Spec fixen
Convert scrapbook pages to ERB

Signed-off-by: Alan Gardner <alan@armoin.com>
Missed a HAML file

Signed-off-by: Alan Gardner <alan@armoin.com>
WIP: starting to swap feature specs for view specs

Signed-off-by: Alan Gardner <alan@armoin.com>
Moving more feature tests to view tests

Signed-off-by: Alan Gardner <alan@armoin.com>
WIP: moving the add to scrapbook tests
WIP: transferring javascript to controller file

Signed-off-by: Alan Gardner <alan@armoin.com>
Adding javascript tests for the remaining Add To Scrapbooks funtionality

Signed-off-by: Alan Gardner <alan@armoin.com>
Removing scrapbook feature tests

The feature testing approach to this feature is too unreliable given the
amount of javascript being used. As such I have swapped to using
javascript unit tests on the client and mvc unit tests on the server.

Signed-off-by: Alan Gardner <alan@armoin.com>
Adding view tests

Signed-off-by: Alan Gardner <alan@armoin.com>
Separating create scrapbook js from add to scrapbook js

Signed-off-by: Alan Gardner <alan@armoin.com>