removed all ruby and ported to javascript

Alrightey. This is a monster pull request. Like I said in the airport, this task may be better achieved by just simple Javascript & HTML. So, I set out to do so, if only to demonstrate how, so you could look at the JS and perhaps get a better understanding. There are a number of best practice things in the PR, and like in the other one, I tried to give you information in the commits (you can skip all the way down past commit 68f6a51af0fd3e3b73edff07a885de2db26c78ac, as the ones before it is are in PR #1).

The real meat of the PR (porting Ruby to JS) happens in f0054c524dfa89768555a47ac5128a76a09c0e36, check that out for sure, I did do some degree of commenting in the code there.

Like I said in the other pull request, I'm more than happy to talk through anything that doesn't make sense, seems wonky or anything else. Just let me know. If you want, a synchronous medium may be slightly better to go over this by, whether that's a hangout or chat, or not at all is totally your choice, but know the option is there.

_If you were doing this project to gain a better understanding of Ruby, then just ignore this PR and keep chugging in Ruby.If the end goal, however, is just to get a better understanding of web programming, I'd encourage you to dig through this and either merge it, or rewrite it yourself._

Just let me know! :smiley: