renamed templates
updated logging
created provider base class
added RangeProvider
fixed route
updated layout