os.bas added. don't know it's location.

Needs to handle and re-raise errors before merge.