Bug fixes and stricter guidelines

Removed history.log
Fixed bug which caused segfaults by allocating memory for the buffer in main instead of swipe_read
Added stricter guidelines for valid data strings:
 * student IDs have to be 15 digits
 * credit card numbers have to be 16 digits
Fixed bug which allowed program to write past buffer, potential security issue.