added factory methods to various objects

Just added some class methods to make object construction a little easier.