Added more model tests

Hi!

I added 
1) some minimal model tests
2) some documentation to the README
3) added gitignore stuff

Please let me know if there's any stuff that you don't like, so I can change them :)
(Maybe you want me to squash the commits?)

I'll get going on adding the missing tests and expanding the existing tests.
As well as adding FB, twitter integration. twitter does not give back the e-mail so I am kind of wondering how the user connection should be done..

All the best,
Emil