Overhaul

Distributed js code across files
added alternate image for canvas
added license, mailto, etc