initial code upload

First code uploaded. Aptana Studio 3 dev. env. used.