Events support

added support for key events and mouse movement so i can make some
basic controls. i also added a little message telling you how to
actually add files to the program.