Allow suffixes for cheat files (e.g. DataFrames.jl).

There's no real reason not to allow suffixes for cheat sheets. Allowing `.` in the cheat file name lets us namespace cheats.

For example, I could create a cheat sheet `db.py` for Python and an equivalent `db.jl` for Julia, containing snippets for connecting to databases.