added build dir to ignore
fixed alignment
added phpunit as dev dependency
added various tessts and moved operations test