Revert "Rolling the master back to a fully functional state"

This reverts commit 5529f627630d58939931c3f7543a1ca662afc02a.
Revert ""working" arrow tool"

This reverts commit 4fbd50015fb27a5bf3ac7b73054b296e30bd7715.
Revert "rough start to arrow tool"

This reverts commit b50638f840e6d777f3f38fa17e3576ee12947def.
Revert "fixed markdown formatting on tool's readme page"

This reverts commit 4e359e3449f3ea04430fb037d235b88ed6d4f24e.
Revert "Added a todo/checklist for creating new Drawing-Tool tools."

This reverts commit c98f86e1ae268d7c01ba6824fa7f199828e4814e.
Revert "Added 'empty' ArrowTool that just inherits from LineTool"

This reverts commit 24d43e08057210c36f0ddd12b512187e18cdfd46.
Revert "Version 0.8.0 - more decoupling"

This reverts commit 189a5793f50f2120b7a39632efe11b13eeca6c4f.