Initial commit
Reformatted to match PSR-2 standard