Created submodules as source dependencies. closes #1

This should close #1. Added submodules