code organization. Took functions as update buffer to librarie
took out m_video library - unnecessary
add libraries to handle file operations, arguments and movement detection