parser: add procedure definitions
organize/update gemfile; add simplecov