moved views into subdirectories
extractOption now takes a default value
extractOption now takes a default value
moved Machine.Views.initialize for index views to IndexBase class