Fixed some error handling bugs so that users will get exceptions for a few edge cases.  Fixed styled usage so it will choose default foreground and background colors based on environment (e.g. Powershell has a blue background).
Merge branch 'master' of https://github.com/adamabdelhamed/PowerArgs