Improve usefulness of `-main` function

The main function `tip.core/-main` will now actually attempt to parse its arguments instead of a hard-coded file, making it much more useful.

This closes #5.