Add Frontend dev

Merged #4
Rename IT → General
Add Clojure
Add Java
Add Node.js
Add Groovy
Add Erlang
Add Android
Add HTML5
Add iOS
Rename Bash → Shell
Add Services Engineering
Add Free Programming Books
Add Free Software Testing Books
Add Swift
Move Node.js under JavaScript

Since Node.js is a run-time environment/interpreter for JS rather than a programming language on its own.
Add another Erlang
Add Apple
Add Machine Learning
Add Dev Env