Revert "Basic Version"

This reverts commit 64b0766abcfcd2f6f5ecd52a38f7feea1c92cfc3.
Running Version

Big Changes!
class model ! repository model ! better code ! more comments and easier
to understand !

- tough might be issue must be 1 dir above main path or change the code
to add '../../' instead of '../' before the crawl's require