Merge pull request #9 from Ravenstine/master

Merging forks.
Removed p from Playlist model.
Moved some logic from populate method into private method.
Move logic at end of Remote#update method into private method.
Removed status changing method and moved its logic back to method. Was not sure if it was working properly.
Moved logic from check_if_params_has_selection to separate methods.
Merge pull request #10 from nicolejpaz/refactor

Refactor
Merge pull request #8 from nicolejpaz/master

Refactored some models.