Move app assets behind `dashboard` prefix

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
Gemify dashboard app

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>
Refactor: AppsList doesn't care where apps come from, allow overriding edit btn path

Signed-off-by: Jesse Stuart <jesse@jessestuart.ca>