Merge pull request #1 from foklepoint/master

AJAXIFIED the search
Finished writing tests
remove premature layering/architecting in the spirit of Ruby
Merge branch 'master' of git://github.com/enamrik/rate_programmer_tools
User validations all pass