Dynamic Contexts

Contexts are now added dynamically. IN the future they will be loaded
from the database.