Add WordView class, move label to wordview, and refactor as necessary
Add RowView class and enable word connecting
Row connect working
Merge branch 'master' into wordView

Conflicts:
	src/views/MainGUI.java
Add PoemView class and enable all connections
Connect working. Disconnect broken. Many tests fail. Setting up for visitor pattern implementation of connection and disconnecting
Connect working using visitor pattern
First disconnect method working using visitor pattern
Make AbstractWordView abstract, fix compile errors. Some tests still fail
Merge branch 'master' into wordView

Conflicts:
	src/controllers/MouseController.java
	src/views/MainGUI.java
	test/controllerTest/TestSearch.java
Clean up disconnect code and remove getType method in abstractWord
Merge MainGUI with MainView. Remove controllerTest, modelTest and viewTest folders. Delete ProtectedArea class, UnprotectedArea class, and AreaView class
Merge mouseController and MouseInputController. Move logic for moving words into MoveWordController
Remove LauncherTask2 and add a comment to SelectionBox
Add tests to SelectionBox, RowView, and PoemView
Fix the disconnect methods in Poem and Row and add appropriate tests
Add boolean return types to visitor methods
Merge branch 'master' into wordView

Conflicts:
	src/controllers/Search.java