added user sign on with authentication, welcome controller, view, route and error message.
merging from politician
session_spec all passing
adds specs for new user, adds users controller with create action, users/new view
update user feature added and tested.
signup and edit routes rearranged.
adds xml schema
Merge pull request #2 from githop/votes

Votes
tests are passing for users path
settling merge conflicts
Merge pull request #3 from githop/users_path

Users path
changed spec to user creation passing validations
implemented simpleCov
ran tests
travis-ci yaml file added
more travis-ci testing
remoted 'p353' from .travis.yml, seeing if it made a difference, current ruby version is 2.0.0
re-commented the last line considring bundle exec rspec spec, seeing it it made a difference
travis-lint digs our .travis.yml file, pushing to dev branch to see what happens over on the travis-ci website
simplecov