break definiions and vblank handler into modules
break ram map into its own module
rename directory and break out misc. func.
Merge pull request #4 from hang-on/modularized-structure

Modularized structure