add mnist dataset
add unittest for auto encoder
add mlp and dbn implementation