Zaslat SMS: Organic semiconductor design, synthesis and testing for solar energy applications