Registered input

Added registers directly on inputs
Simplified current strength assignments for io