Finished replacing signals
More code cleanup and commenting
Fixed reload binding function