Merge pull request #42 from glynos/master

Added a bunch of documentation and removed the noexcept operator from some accessors.