Finished view all users feature

This commit includes code to enable users viewing feature. With this feature, any logged in user is able to view all other users who are signed up in the application (10 users a page). In the process of adding the feature other changes to application were made including:

+ added rspec, factory girl, and other testing gems
+ refactored user's json output