Updated .gitignore

From now we only commit source code in development branch, addad *.js
extension
Changed directory lib to libs

for plural naming purposes, and deleted all *.js files
Added Controller, Router, Cache
Simplified Everything
Added test core modules
Added first modules