Added tests and code for rudimentary IdeaStore