Added intialize method.
Added submodules to ignore.
Updated project settings for each submodule.