menus, sliders, spin buttons, separators added

added a new function to add a non-grid-displayed widget to the window
object (for menus)
v0.4.0
forge.f90 is the main code
test.f90 is an example program
Update to v0.4.0, includes example code