Added bunch more tests, added bunch more supported node types, added statics functionality
Added more annotation support and global attributes