SNAG - [x] make install subcommand actually run the install script - [x] multiple subcommand handling and proper argument parsing - [ ] add output and error functions for regular program output, make emalloc also have file info, also gen sh to configure - [ ] download packages to download db and verify hash - [ ] actually create install environment for packages in install script - [ ] snag api - [ ] actually try to handle a proper package installation - [ ] figure out how we handle make configuration, and tools for build scripts - [ ] dependencies Things to come back to - [ ] Optional package info attributes - [ ] better memory allocation strategies for snag (temporary, arena)