Updates package
Adds knp menu dependency
Started rewrite
Lots of changes to make it work
Merge branch 'feature/knp' into develop