Merge pull request #1 from macournoyer/development

Increment PC before executing instructions.
Move the step print statement up above the PC increment.

Otherwise it looks like we're offset incorrectly (even though we're not).
Add the other free ROMs to the project.

Huzzah, public domain!
Add a canvas file that will be used to handle drawing behaviors.

This is just a modified version of the basic setup in the glfw3 README; I haven't used this before so I'm probably going to make some beginner mistakes with it.
Flesh out the drawing behavior in the VM.
Initialize the drawing surface when starting the program.
Add a Godeps file to track library dependencies.
Appease the golint gods.

$ $GOPATH/bin/golint .
stack.go:28:2: should replace stack.level += 1 with stack.level++
stack.go:40:2: should replace stack.level -= 1 with stack.level--