Shanks

This is MVP, lots of refactoring could still happen. I changed the call to open the page to system rather than exec because exec stops all other processes and terminated our program.