New Invariant annotation and fix ambiguility between Annotation class name and doctrine annotation marker
Add Invariant check into aspect, resolves #1
Use symfony console for dev mode