Preparing for Team Initiative

Myself and 2 other guys are merging our collective efforts to complete this module.  Please accept this pull request so that the other guys can branch/merge/be credited for their contributions.  Then we will continue to complete the final components of the project.  Thank you.