Added optimizer and deoptimizer
Added libraries
Updated .gitignore