Updated the package idea documentation
Wrote a skeleton spec for the managing an idea directory
Implemented the initialization of an idea directory
Specify the InitIdeaDirectory behavior and commitibility
More specific about the commitability of idea dir initialization
Fixed and assumption that should be an expectation
Fixed formatting and add explanation comments
Updated specification language
Working on the idea directory management