Added handleHolder and uiobject

Neither of these files is in a completed state. Currently working on
handleHolder.
handleHolder more or less works

There are still some issues with getting properties of multiple objects,
e.g: `h{1:2}.Tag`, but that's not urgent.
Added default .gitignore
hh: added subsasgn and fixes

Added a subsasgn function to hh and did a few fixes as they came up.
Finished subasgn first version for hh

This is a mostly working `subasgn` for `handleHolder`, but it still has
problems with some stuff
added *.asv to .gitignore
small changes to hh

Some tweaks, fixes some commenting
Documentation begun, constructor changes
finished handleHolder

It's in a pretty much functional state. Submitting pull request...
Merge pull request #2 from dgd25/create-handleHolder

handleHolder finished!