Implementing your ideas

- Added Scaffold class
-- Started outlining methods and fields

- Added Router class
-- Added an extract method which understands rules and extracts
important information