Added code which smoothes the input function before being processed.
Updated submodule cpp_utils.
Changed gui layout slightly with a nice 'open file' icon.