(cleanup) Flattened use hierarchy by using absolute paths.
Merge pull request #168 from reem/cleanup/use-absolute

(cleanup) Flattened use hierarchy by using absolute paths.
(cleanup) Remove regex dependendencies.
Merge pull request #170 from reem/cleanup/remove-unnecessary-regex-dep

(cleanup) Remove regex dependendencies.