Resolved issue with bike listings with rack

The explore UI was not hiding bikes whose inspections were out of date
or which needed to be maintained. Now it uses the same logic that the
checkout controller uses, so the app is consistent.
Checkin/out view shows more information

The added information will assist the checkout person, especially in the
case of a mistake.
Adds rudimentary email support.

Requires the addition of several settings to web.config.

<add key="emailFrom" value="emailNoReply@email.com"/>
<add key="emailPass" value="password"/>
<add key="emailUser" value="user"/>
<add key="emailServer" value="server.server.com"/>
<add key="emailPort" value="port"/>
Ability to set charge amount from checkin

The checkin person can now set the amount for a charge.
Update README.md
Various feature improvements and fixes
Merge branch 'master' of https://github.com/NathanCastle/BikeShare
Changes and Fixes to Admin User listing

This commit is a proposed fix to the broken user filtering and
pagination for the list of users in the admin dashboard. The changes
ensure that state is preserved correctly, and clarify the meaning of the
filters.
Sessions do not automatically expire

Set the remember state to always be true, so sessions do not time out
after browser close or a short period of time.
Added support for different types of issues

There are now three panels for the checkout person to use to submit
issues. They are in an accordion setup, so only one is visible at a
time. The panels allow for submitting just a charge for a user, a charge
and a maintenance report simultaneously, or just a maintenance issue.
Bug fix for reporting of available bikes

When checking to see if a bike is available, any bike with open
maintenance was showing up as online. The correct behavior is that only
maintenance marked as disabling the bike should be taken into
consideration.
Changes and Fixes to Admin User listing

This commit is a proposed fix to the broken user filtering and
pagination for the list of users in the admin dashboard. The changes
ensure that state is preserved correctly, and clarify the meaning of the
filters.
Merge branch 'Admin-User-Filtering'
Merge branch 'Session-Timeout'
Merge branch 'Issue-As-Maintenance-Report'
Merge pull request #44 from ritstudentgovernment/Admin-User-Filtering

Changes and Fixes to Admin User listing
Merge pull request #45 from ritstudentgovernment/Issue-As-Maintenance-Report

Added support for different types of issues
Merge pull request #46 from ritstudentgovernment/Session-Timeout

Session timeout
Merge branch 'master' of https://github.com/NathanCastle/BikeShare
Added automatic mailing support for scheduled mail

Automatically emails for due soon, overdue bikes as well as account
balance reminders. Updated license to reflect use of new package.