initial files added and a stubbed implementations based on the java Map interface.