Removed Type and Position from usage

This PR contains the following:
- Updated PowerArgs to 1.6.0.0
- Removed Type and Position from usage
- Cleaned up Main method a bit

I would like, if I'm allowed, to rename two arguments for more consistent naming:
- DebugFlag -> Debug
- AllowPreReleaseFlag -> AllowPreRelease

Is that OK?