Update install.sh with an error message if cabal cannot be executed
Change name

* TODO: Change repository if window movement works
Use pkg-config style dependencies for external librarries
Create a window move function that is passed the properly aligned struct arguments