initial commit: setup active record and folder structure