First work on maxout/dropout. Still need to handle the dropout from the input layer.