New features

Dear Emreeren,
 As your requested, I am sending you a pull request.  This code includes following features.

1. Credit card support (First Data/Authorise.Net): Allows to configure gateway parameters, read MSR and send request to the configured server. 

2. Allow to configure colors for modifier button per modifier category.

3. Allow user to clockin/out. These entries are stored in the TimeCardEntries table.  We still need to implement support to read from table and create a report to calculate hours.