Removed unneeded function.
Oops. Missed a bit.
Using a builtin to ask y/n question.
Added some annotation.
Changed internal variable for ledger file from 'file' to 'ledger_file'.
Fixed bug where system variable might use ~. Using os.expanduser to ensure it is read properly.
Reads config file if it exists.
Using a built in to ask y/n question. Writes ledger_file to .qlrc file either from environment variable or user input. Verifies that the file exists before saving.
Writes ledger entry to ledger file. Resolves #2.