Initial commit
Complete initial functionality and animation

Still some more things I want to do before official
version 1.0, but all the fundamentals are there
Fix queuing error message repitition

Add .stop() to error message statements in validate function
Change meta viewport tag to be more responsive

Change meta viewport tag from "width=500px, initial-scale=1"
to "width=device-width, initial-scale=1, user-scalable=no"
Remove rounded corners on formHolder on small screens

Use mobile-first media query to only have rounded corners on
formHolder when screen is wider than 450px
Make logo smaller on small screens

On screens under 450px, logo is 80% of width instead of 100%
Likewise, padding-top is only 80% on smaller screen to compensate
Increase size of inputs and divCheck for mobile

Increase size of inputs and divCheck to minimum height of 44px
Replace x graphic with higher-res version for mobile
Increase padding-bottom on input on mobile to improve v-align

Increase padding-bottom from 2% to 3% on inputs
Fix queuing error message problem for real this time

Problem was not fixed when previously stated in Git
Add .stop() to removeError() function
Improve mask by changing position to fixed

Change position: fixed for mask, but keep it as absolute on mobile
Prevents user from seeing bottom of mask on scrolling
Make improves to output module for mobile

Increase padding on module so user can scroll page more easily
on mobile device and dismiss the output module. Also, decrease
font size of output text on mobile
Merge branch 'improve_mobile_version'
Decrease size of output module for very small monitors

Decrease top margin and decrease font-size to avoid problem
scrolling if non-touch monitor is very short
Increase space at top of output module to escape with tap on mobile

Increase top of output module space to 44px for touch screens
Merge branch 'improve_mobile_version'
Reorganize main.js in more linear fashion

Make main.js more readable to read better from top to bottom and
make refactoring the code easier
Leverage jQuery caching in browsers if previously downloaded

Take jQuery out of src folder, first attempt to get from Google
CDN, potentially take advantage of caching, have backup in case
there is sudden loss to connection. This will hopefully speed up
the time in which it takes to implement jQuery on page load
Change letters array to be populated by function

Instead of typing out letters by hand, letters array is populated
by a function called generateLetterArray that loops through
character codes from A to z and skips odd characters in between
Move initialization of outputString var to top

To keep consistent, initialization of outputString moved to top
with other variables. Assigment is empty string
Remove redundant var keywords when declaring variables at top