moved Module into src dir
changed minimum stability
implemented factory instead of closure
added brand in config
url Provider now support class instead of closure