add player class and implement its forward function.
deal with a critical situation when player forward over a lap.
add die class and implement its roll function.
constructed jansi enviroment to support output colored char.
add rich class in Application package, it is the main class of this game.
add UI package to display the defaule map.
remove unused Display package.
copy the dependency libraries into a lib folder.
add .idea/workspace.xml to .gitignore.
add Command package and Roll class in it.
add Command package and Roll class in it.
Merge branch 'dev' of github.com:itZhy/Rich into dev

Conflicts:
	src/test/java/Command/RollTest.java
add players to play
remove unused files.
reformat codes. add .idea/dictionaries/ to .gitignore.
reformat test codes. renama UIException to Exception in UI package, rename UIObserver to Observer in UI package.
add Pixel class to contain multiple elements.
replace elements to pixels in Surface class.
the Map can contain multiple elements in one position.
refactor UI Observer.