Featuer levels path

## Level tier feature

* Path functionality
* Add badge association to level
* Corresponding migrations

If you have a valid data context, then you should have also a invalid data context