Enhancement: PSR-2 compliance

Fixes #3.