Changes and Refactorings:

 - Add offset for king pieces
 - Get movelist for king pieces
 - Refactor get movelist method/function to accomodate king pieces
 - And still.. more and more tests! TDD rocks!!
Changes

 - Make capture move list for normal pieces. For kinds -> still pending some scenarios
 - Recursive capture move list maker