adds sign up; Squashed commit of the following:

commit 19aec0ea40d8fbeb26af1f668df545a066f8e752
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Jul 15 07:47:45 2014 -0400

    adds signup flash message

commit 2abfabd3600c05934ee646e796a00a81f6e0669e
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Jul 15 07:32:45 2014 -0400

    gets signup success case working

commit ae77a85c7cb45cad6f8fd6546a6c82a2fa99ef6c
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Jul 15 07:31:33 2014 -0400

    gets signup form error case working

commit d950b3b58d365ff0e216a7bb70dbe69b8c8026fd
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Jul 15 06:49:50 2014 -0400

    fixes a bug running tests with guard

commit 61913d32f6f85115441220c9e2699528b36687b1
Author: Josh Justice <josh@need-bee.com>
Date:   Tue Jul 15 06:47:03 2014 -0400

    adds user profile page