new: InputLayer
refactor: FeedForwardNetwork - use InputLayer