Added initial module file and dependencies