Adding basic scaffolding and dependencies