added 'faker', 'factory girl' and refactored tests
minor edits
added location model
user features tests