Added support for am/pm

1. added: support for am/pm
2. edited demos to show dateFormat options
3. fixed timelist falling below calendar
4. set picker to center of window when it would be off the screen
5. edited css to make it more mobile friendly