Added disclaimer.
Merge branch 'disclaimer' into devel
Added total owed and total minimum outputs to view
Merge branch 'totalDisplay' into devel
Removed upper limit on monthly payments

While most users likely won't try to input a payment higher than
what's owed, there's really no reason to restrict them from doing so.

This also handles instances where the total monthly minimum payment is
more than the total owed more gracefully. Though again, this is not
something that most users will be doing anyway.
Merge branch 'monthlyLimits' into devel
Added return to stop model.js from doing unneeded calculations

This was meant to be there already, but was overlooked.
Merge branch 'fixMath' into devel
Bug fix: synced model's default priority with view's default
Removed lower limit to user entered monthly payments

The user is no longer limited to entering an amount equal to or
higher than the total minimum monthly payments. Both view and model
have been changed to account for the possibility that this may happen.
Added normalize.css, created link for default.css
Committing the first (complete mess of a) CSS design.

The CSS file requires some SERIOUS work, but hey, it the page itself
is looking pretty spiffy.
Removing unusued CSS styles

The CSS file is still a complete mess, but it works for now. And
considering this is a **JavaScript** sample, I'm willing to accept
messy CSS for the time being. It can be cleaned up in the 1.1 release.
Merge branch 'style' into devel
Bug fix: fix text cursor jumping around while user is typing
Bug fix: Fixed initial wrong height on option elems

Setting font-weight to 400 for select elems prevents option elems from
being the wrong height the first time they are viewed. Not sure why
this happens, but it does; it seems to be related to using a custom
font. It's possible this is a chrome only issue.
addListener function to support IE8's attachEvent
Fixing IE8 input support
Attempting an IE8 dataset fix
Attempting to fix IE oninput errors