Improved MLP API

Added an alternate constructor that doesn't require learning rate and
momentum specification. Default values are chosen now, but there should
eventually be some automated prediction.