broke down ranges in multiple matches, css updates, slight refactoring of js, added service timeout
visual studio formatting