beginnings of tasks and supporting classes
Presenter-view gateway implementation

Created a Gateway class that acts as an in-between for presenters and
views. Also created an abstract presenter and abstract view class that
all views/presenters should extend. For now, these classes just take a
Gateway object in the contractor for internal use.
Using interfaces instead of abstract classes

Changed AbsPresenter and AbsView to interfaces IPresenter and IView.
All presenters and views should implement these interfaces to be able
to interact with the gateway.
added model and entity manager
Started on column implementation
Better error handling in Gateway
Allowed custom arguments on presenters and views
Initialize a gateway in TaskManager
Initial Task Presenter
Merge remote-tracking branch 'origin/devel_task_backend' into task_presenters
Created the task presenter
Updated Author names

Changed full names to wpi email names, put them on separate lines.
Added Columnar View
Fixed layout with no tasks in a column

Ugh… Swing…
Merge branch 'task_column_view' into devel_guiTest

Conflicts:

TaskManager/src/main/java/edu/wpi/cs/wpisuitetng/modules/taskmanager/Tas
kManager.java