Implemented MVC design pattern

This change reduced the amount of redundancies that existed and thus,
resulted in fewer files (i.e., wbs.<feature>.data.js).