Added ability for datagrid and buttons to resize/move

datagrid columns will resize and the top buttons and text box will move
appropriately based on the form size