Added a testing constructor,
Added comments and a testing constructor.
Added and improved testing constructors.