Added docs for aliased attribute names
Added tests for aliased attribute names and fixes for the numerous bugs that were uncovered while attending pycon :)