Allow more generic ways to assign to ports and signals.
Fixed hierarchical randomization issues.
Merge pull request #5 from puneet/master

Allow more generic ways to assign to ports and signals.