Comply with PSR 1&2
Add build config