UI: OS CRUD fn and tests
resolved conflicts
set the default value to None for os_name
review comments incorporated
Merge pull request #216 from sghai/arch-os-fix

UI: OS CRUD fn and tests