Added applied Parent calls to constructors

Fixed indentation, converted some to Object.create