Implemented custom XML attributes.
Ironed out a few bugs and also renamed quite a few things.
Merge pull request #5 from kemallette/attrs

Attrs - Choice modes are all working and attrs implemented. Have not tested setting xml attrs and checkChildrenWithGroup yet, but any bugs will be minor.