added dll project, gui improvements

GUI now shows memory usage estimates and OpenCL info