Code redesign
Added HashCodeViewModel and bind view to this viewmodel
Implemented FileHashCodeModel