Implement StandardPropertyList

Provided a basic implementatino of PropertyList in the
StandardPropertyList class.

Started using AssertJ as the fluent assertion framework.