added feature for complex passwords with history and age

 added option to force special chars
 added password history
 added password age
 changed table layout