Initial Commit. Added basic foundations