Added basic logic for moving cards
Move functionality added, documented
fixed duplicate methods from merge