Revert "Added console version of project"

This reverts commit 11ffbfa5388ab9fecdd0992dc59fc4a8b8b5ee06.
Revert "Revert "Added console version of project""

This reverts commit 9ac12cb559f646de390e5fc8b80bc4640a61976c.
GUI version

Added GUI version