Updated Memory Monitor and layout and behavior of memory/clock widget

Updated Memory Monitor to match new memory options on startup. Also, users can control whether the clock is shown on the dashboard or view windows through the user preferences. Default behavior is that clock is only shown on dashboard. The memory monitor can still be toggled to show the clock. Preference only applies on startup.