Refactor to install to more standard .opt dir.

* Added simple pushd class.
* New .opt dir has src, bin and other doc folders..