Removed assumption that the window is the same as last time if failed to get its properties.
Added .gitignore file.
Refactored xwinlogger bash code.
Cleaned up code. Added support for noticing and logging suspend events.