Started using require.js. Converted loading screen
Resources loading

Currently just draws a NOT gate on the screen
Added static toolbox

Also cleaned up some of the UI logic. Toolbox should probably be its own thing
Moved toolbox code to its own module.

Added names and ids images produced from Resources
Way too much

Broke things into layers more
Added some UID stuff
Added some toolbox->active->workspace logic
Moved javascript to /js
Bug fix: Wrong variable being referenced
Added a more proper gate instead of just the image

This also added Anchors to the gate, which will be used for
handling connections later.
Anchor hook is now in ActiveLayer
Added line dragging from anchors

Still needs to be removed if it doesn't hook onto anything
remove -> destroy, where approriate
Add or destroy connection endpoint is in Workspace
Got wires working sort of

They only connect from output -> input.
Factored out Anchor into its own module