Adds player mvc and tests

controllers and views are barebones for now. Will add more when we decide on views.