Feature/settings api

@markoheijnen : What do you think about merging all options into one as an array? It would reduce mysql lookup (although caching is working here) and makes easier to integrate via the settings api