Basic property serializer.
Added method serialization.
Basic tests.
Added PropertyVisibilityTest.
Added property visibility and missing attribute on method exception tests.
Added nested object serialization.
Added basic documentation.
Minor optimizations.
Added array/collection serilization.
Removed exception handing for method serialization. If no 'name' attribute on the annotation is defined it will now use the method name as the serialize attribute name.
Updated documentation.
Updated documentation.
Added some more docs. Added support for non-complex arrays/collections.
Minor updates. Added comments to serializer.
Updated tests.
Version prep changes.
Manual merge.
Merge branch 'dev-master'