Fixed Typo, Added compression support

I found and fixed a typo when assigning the SqlPassword parameter to the
SqlPassword powershell variable. There was an extra $ which caused the
SQL backup step to fail.

I also added support for a CompressionOption parameter so that the
database backups can be compressed to save space.