Adds all pages, links them, no text decoration

Also makes sure home "qromp" doesn't have a bottom border on hover
Suggestions in comments
Corrections to spelling errors and index style differences
Merge remote-tracking branch 'upstream/master'

Conflicts:
	static/index.html

I really have no idea what this means, hope it don't
break nothin'
Also went back to 0 with the index. Possibly?
Deactivates stuff that may cause issues during at the start
Editor styles in place, no functionality
All new styles html in place
Custom text editor functionality implemented

No integration with visualizer
Fixes error on deletion of top row and comment (was undone) in css
Comments edited
Time to try to work out how to re-integrate the visualizer basics

- No js files outside of setup changed yet, but hit a place
where canvas lib needs to be reactivated.
- visualizer.js activated.
- Stuff moved inside $(document).ready().
- Reactivated things that did not seem to depend on ace.
- Global vars made global again, except one that needed a var
declaration - will take care of that when it comes up.
Actually just had to put #qubitElements back in. Works!

- Not with fancy simulation though.
- Deleted #qubitElements accidentally, found it, no worries.
- Made new lines in visualizer.js in order to see it better
- Also had to take one var out of $(document).ready().
About globals and options for them
Positions $qubitElements in the right place

- Methodology may not be ideal
Cleans up some comments
Feature/issue idea, refocus cursor after "Evaluate"
Creating own .getValue() to feed to clojure (script) compiled js

- Function created, psuedo-code written.
- May want to just make a global "editor" var with a getValue()
property so that the current code can call it without a problem
Runs .each successfully, suggests how to use with no cljs changes

- Refers to the new text getting function.
- Function name changed to getAllText().
- ALSO, row #1 doesn't get it's number at the beginning because
I got rid of updateNums, or whatever, in the main js file. Have
to add it in to the creation of the first row.
Finds textareas more flexibly, any parent can be used

- Though you have to be careful what parent you use. If you have
multiple text areas and you use the body as the argument, you'll
get all .text-row's in the body.
- Is this better or worse?
Actually, gets just .text-row's not textareas