Changed tabs back to 4 spaces as they were originally.
Added the rest of the constructor params to the getInstance method for consistancy. Issue #9
Fixed spelling error. Issue #9