updated the seed file to contain project status and number of positions
added a before filter on the users controller to require login for all actions except for new and create
only showing active projects
Created the ProjectView model to keep track of user’s viewing behaviour on projects
Fixed the javascript issue where multiple duplicate listeners were added to an element due to ajax call (because of infinite scroll and other ajax stuff, listeners were programmed to be triggered upon ajax success. But this also added listeners onto existing elements that share the same class that were already on the page)
added project view tracking by ip address