Testing commit

Small change in Helpers
MoveGen started

LSB and MSB implementations added. Move and undo polished - no promotes
yet. Basic MoveGen stuff in place. LSB/MSB does not work with 32 bit -
need to configure compiler to output 64 bit code.
Added 32 bit assembly functions

Now works with 32 bit compilers - no 64 bit functionality.