Fixing issues in thypon PR:

1. define a to_unix_micro for converting to timestamp
2. use format() instead of chaining in strings
3. reformat according to PEP8
4. add new line at the end of .gitignore
5. fixing broken favicon.ico symlink