documentation push
changed the way attributes work... still toying with it, but I like this solution a lot better.
updating
moving everything... muahaha. untested AS HELL