Revamped settings screen

Old setting screen was very limited, this one allows the user to control
how far back alarms should get set for outstanding assignments, as well
as whether or not they should get alerts at night (right now its
hardcoded to be between 10pm and 10am)
Updated readme