update gitignore
added rels to home links
encapsulated functions
transferred methods from Color.java to javascript
added 'factors' and 'factorize' functions to JS
added gcf and lcm functions to Util
added 'average' function to Util
cleaned up code
added data-status to general elements
Merge branch 'develop' into feat-38jslib
fixed gcf function