psr-2 commit

followed psr-2 standards. unit testing not yet finished