Merge pull request #15 from asifrc/signup

Signup Form (HTML/CSS)
Routed signin page
Sign in using dialog format (probably not going to use this)
Signin page HTML form created
Merge pull request #16 from asifrc/login

Sign Up page created
Commented out mongo connection and ignored .DS_STORE
BROKEN - added failing functional testing using PhantomJS. Now going to try CasperJS.
Wrote a passing functional test using CasperJS. Uses command  ./node_modules/casperjs/bin/casperjs test ./test/functional
Functional tests successfully run via "grunt functional-test" command. Uses grunt-express and grunt-casperjs. Changed travis file to run both npm test and functional tests.
Added grunt-cli to before_install in travis.yml
Merge pull request #17 from asifrc/functional

Added Functional Tests Using CasperJS and PhantomJS
Moved several packages to devDendency to make deployment faster
Fixed travis.yml to run grunt test-functional instead of functional-test
Merge pull request #18 from asifrc/functional

Functional test setup completed
RED - Added failing functional test for signup userflow
Set pretty to true for jade so that html preserves linebreaks
Removed form element to prevent random submits